SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs

نویسندگان

  • Shai Bergman
  • Tanya Brokhman
  • Tzachi Cohen
  • Mark Silberstein
چکیده

Recent GPUs enable Peer-to-Peer Direct Memory Access (P2P) from fast peripheral devices like NVMe SSDs to exclude the CPU from the data path between them for efficiency. Unfortunately, using P2P to access files is challenging because of the subtleties of low-level nonstandard interfaces, which bypass the OS file I/O layers and may hurt system performance. SPIN integrates P2P into the standard OS file I/O stack, dynamically activating P2P where appropriate, transparently to the user. It combines P2P with page cache accesses, re-enables read-ahead for sequential reads, all while maintaining standard POSIX FS consistency, portability across GPUs and SSDs, and compatibility with virtual block devices such as software RAID. We evaluate SPIN on NVIDIA and AMD GPUs using standard file I/O benchmarks, application traces and end-to-end experiments. SPIN achieves significant performance speedups across a wide range of workloads, exceeding P2P throughput by up to an order of magnitude. It also boosts the performance of an aerial imagery rendering application by 2.6× by dynamically adapting to its input-dependent file access pattern, and enables 3.3× higher throughput for a GPU-accelerated log server.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effect Of Clinical Team Teaching (Peer Menoring) On The Clinical Stress Of Operating Room Students

Introduction: Operating room students in the clinical environment have high stress that affects their learning. Peer mentoring program is one of the effective strategies to reduce studentschr(chr(chr(chr('39')39chr('39'))39chr(chr('39')39chr('39')))39chr(chr(chr('39')39chr('39'))39chr(chr('39')39chr('39')))) clinical stress. Therefore, the purpose of this study was to investigate the effect of ...

متن کامل

Requirements for Interoperability and Seamless Integration of Different Robotic Frameworks

Many different robotic frameworks exist, each with its own advantages, disadvantages, peer groups and communities. In many cases, interoperability of different robotic runtime architectures is desired, but due to the complexity of converting between data-types and working with multiple buildsystems, interoperability is hindered. This work aims to identify important design principles that – when...

متن کامل

نقش حمایت همسالان از دانش‌آموزان با ناتوانی در آموزش فراگیر

Peer interaction and peer support contribute to the social development of people with disabilities and have a positive impact on improving their quality of life in the long term. Peer support is effective in increasing adjustment and increasing the quality and quantity of opportunities for participation in the classroom. However, students with disabilities in gaining peer support and acceptatio...

متن کامل

Peer Assessment in evaluation of Medical sciences students

Introduction: Recently, peer assessment is especially noticed as a progress evaluation method. Although it is a known method, it is a novel method in many countries that they use traditional methods. Then the topic of current review article is peer assessment in medical education. Methods: The documents related to peer assessment, advantages, disadvantages, applications and how use it extracte...

متن کامل

A Genetic Programming-based trust model for P2P Networks

Abstract— Peer-to-Peer ( P2P ) systems have been the center of attention in recent years due to their advantage . Since each node in such networks can act both as a service provider and as a client , they are subject to different attacks . Therefore it is vital to manage confidence for these vulnerable environments in order to eliminate unsafe peers . This paper investigates the use of genetic ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017